SQL Comments (Comentários) são usados para explicar seções de instruções SQL ou para impedir a execução das próprias instruções SQL.
Comentários de linha única começam com --.
Qualquer texto entre -- e o final da linha será ignorado (não executado).
O exemplo a seguir usa um comentário de uma linha como explicação:
--Select all:
SELECT * FROM Customers
O exemplo a seguir usa um comentário de linha única para ignorar o final de uma linha:
SELECT * FROM Customers -- WHERE City='Berlin'
O exemplo a seguir usa um comentário de uma linha para ignorar a instrução:
--SELECT * FROM Customers;
SELECT * FROM Products;
Comentários multilinhas começam com /* e terminam com */.
Qualquer texto entre /* e */ será ignorado.
O exemplo a seguir usa um comentário de múltiplas linhas como explicação:
/*Select all the columns
of all the records
in the Customers table:*/
SELECT * FROM Customers
O exemplo a seguir usa um comentário de múltiplas linhas para ignorar diversas instruções:
/* SELECT * FROM Customers
SELECT * FROM Products
SELECT * FROM Orders
SELECT * FROM Categories */
SELECT * FROM Suppliers
Para ignorar apenas parte de uma instrução, use também o comentário /* */.
O exemplo a seguir usa um comentário para ignorar parte de uma string:
SELECT CustomerName, /*City,*/ Country FROM Customers
O exemplo a seguir usa um comentário para ignorar parte de uma instrução:
SELECT * FROM Customers WHERE (CustomerName LIKE 'L%'
OR CustomerName LIKE 'R%' /*OR CustomerName LIKE 'S%'
OR CustomerName LIKE 'T%'*/ OR CustomerName LIKE 'W%')
AND Country='USA'
ORDER BY CustomerName